#include <stdio.h>

int a[20];

int det2(int a11, int a12, int a21, int a22) {
	return a11 * a22 - a12 * a21;
}

int det3(int a11, int a12, int a13, int a21, int a22, int a23, int a31, int a32, int a33) {
	return a11 * det2(a22, a23, a32, a33) - a21 * det2(a12, a13, a32, a33) + a31 * det2(a12, a13, a22, a23); 
}

int main() {
	printf("Please enter the 3 * 3 matrix:\n");
	for(int i = 1; i <= 9; i++) scanf("%d", &a[i]);
	printf("The determinant of the matrix is %d\n", det3(a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]));
	return 0;
}